iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
JavaScript

大學生必學的Java入門技巧系列 第 6

[Day6] Java的陣列及特別的動態陣列

  • 分享至 

  • xImage
  •  

陣列(Array)
陣列(Array)的概念在很多程式語言裡面都有,簡單來說就是用一個變量去儲存多筆相同意義的值,就不需要讓每個值宣告成單獨的變量。若要宣告一個陣列,必需使用方括號[ ]來定義變量的類型。
而有幾點是需要特別注意的:

  1. 在宣告陣列時,方括號內需先告知有多少個值要儲存,告知完成後便不能修改大小,若要增加或減少總元素數量,需創建新的陣列
  2. 方括號內的第一筆資料的索引值要從0開始算
  3. 嚴格規定陣列內所有要存的值都必須是同一種資料類型,因此在宣告陣列時就必須明確說明它裡面所有的值屬於哪種資料類型
    舉個例子:
    https://ithelp.ithome.com.tw/upload/images/20240920/20169387lFvwv5A1ZV.png

動態陣列(Arraylist)
動態陣列(Arraylist)是Java世界中較為特殊的資料結構。它和前面介紹的陣列(Array)最大的不同在於,動態陣列是一個可動態調整大小的陣列。而它可以在Java.util.Arraylist中找到。
舉個例子:
https://ithelp.ithome.com.tw/upload/images/20240920/201693870oJeIqGhEh.png

多維陣列(Multi-dimensional Array)
如果今天你的陣列希望有好幾個維度的話,那麼就可以增加方括號的數量。一個方括號[ ]代表一個維度,假設今天要放入圖片,圖片有長乘寬,也就是有兩個維度的像素值要儲存,那麼在宣告陣列時就必須寫兩個方括號來代表列和行。

以上就是關於陣列的介紹啦~


上一篇
[Day5] Java的條件判斷結構-if
下一篇
[Day7] 好重要!Java的流程結構-1
系列文
大學生必學的Java入門技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言